
package com.agu.entity.auth;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;

import com.agu.utils.IsmsUtils;
import com.github.pagehelper.util.StringUtil;

/**
 * @公司:
 * @功能:短信关键字过滤 Entity
 * @作者:
 * @日期:2018-10-25 12:38:18
 * @版本:1.0
 * @修改:
 */

public class TfltlisttmpEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	/*
	 * ID
	 */
	private Long wordid;
	/*
	 * 有效标示
	 */
	private Integer state;
	/*
	 * 关键字
	 */
	private String wordcontent;
	/*
	 * 职员
	 */
	private Long staffid;
	/*
	 * 企业、SP
	 */
	private Long corporationid;
	/*
	 * 修改时间
	 */
	private Long modifytime;
	/*
	 * 操作类型
	 */
	private Integer optype;
	/*
	 * 重读标记
	 */
	private Integer readflag;
	/*
	 * 维语标记
	 */
	private Integer wwflag;
	/*
	 * 录入人员名称（有当前系统操作人员通过新增页面指定）
	 */
	private String staffname;
	
	/**
	 * 维语，非维语关键字值转换（仅用于展示）
	 */
	private String wordcontentStr;
	/**
	 * 修改时间值转换（仅用于展示）
	 */
	private String modifytimeStr;
	

	public String getWordcontentStr() {
		if(null!=wwflag 
				&& wwflag == 1 
				&& StringUtil.isNotEmpty(wordcontent)){
			try {
				wordcontentStr = new String(IsmsUtils.getByte(this
						.getWordcontent()), "UTF-16");
			} catch (UnsupportedEncodingException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			return wordcontentStr;
		}else if(StringUtil.isNotEmpty(wordcontent)){
			return wordcontent;
		}else{
			return "";
		}
	}

	public String getModifytimeStr() {
		if(null != modifytime){
			modifytimeStr = IsmsUtils.getDateStr(modifytime, 1000);
			return modifytimeStr;
		}else{
			return "";
		}
	}

	public String getStaffname() {
		return staffname;
	}

	public void setStaffname(String staffname) {
		this.staffname = staffname;
	}

	public TfltlisttmpEntity() {

	}

	/**
	 * 设置：ID
	 */
	public void setWordid(Long wordid) {
		this.wordid = wordid;
	}

	/**
	 * 获取：ID
	 */
	public Long getWordid() {
		return wordid;
	}

	/**
	 * 设置：有效标示
	 */
	public void setState(Integer state) {
		this.state = state;
	}

	/**
	 * 获取：有效标示
	 */
	public Integer getState() {
		return state;
	}

	/**
	 * 设置：关键字
	 */
	public void setWordcontent(String wordcontent) {
		this.wordcontent = wordcontent;
	}

	/**
	 * 获取：关键字
	 */
	public String getWordcontent() {
		return wordcontent;
	}

	/**
	 * 设置：职员
	 */
	public void setStaffid(Long staffid) {
		this.staffid = staffid;
	}

	/**
	 * 获取：职员
	 */
	public Long getStaffid() {
		return staffid;
	}

	/**
	 * 设置：企业、SP
	 */
	public void setCorporationid(Long corporationid) {
		this.corporationid = corporationid;
	}

	/**
	 * 获取：企业、SP
	 */
	public Long getCorporationid() {
		return corporationid;
	}

	/**
	 * 设置：修改时间
	 */
	public void setModifytime(Long modifytime) {
		this.modifytime = modifytime;
	}

	/**
	 * 获取：修改时间
	 */
	public Long getModifytime() {
		return modifytime;
	}

	/**
	 * 设置：操作类型
	 */
	public void setOptype(Integer optype) {
		this.optype = optype;
	}

	/**
	 * 获取：操作类型
	 */
	public Integer getOptype() {
		return optype;
	}

	/**
	 * 设置：重读标记
	 */
	public void setReadflag(Integer readflag) {
		this.readflag = readflag;
	}

	/**
	 * 获取：重读标记
	 */
	public Integer getReadflag() {
		return readflag;
	}

	public Integer getWwflag() {
		return wwflag;
	}

	public void setWwflag(Integer wwflag) {
		this.wwflag = wwflag;
	}
}
